package cn.mesmile.order.service.fallback;

import cn.mesmile.daomain.Video;
import cn.mesmile.order.service.VideoService;
import org.springframework.stereotype.Service;

/**
 * @author zb
 * @version 1.0
 * @date 2020/10/25 11:03
 * @description  兜底类
 */
@Service
public class VideoServiceFallback implements VideoService {

    @Override
    public Video getVideoById(Integer videoId) {
        Video video = new Video();
        video.setTitle("这是一个兜底 fallback 数据");
        video.setId(3);
        video.setCoverImg("images");
        video.setSummary("描述");
        return video;
    }

    /**
     *
     *   api gateway 是系统唯一对外的入口，介于客户端和服务端之间的中间层
     *
     *   提供路由请求、鉴权、监控、缓存、限流功能
     *
     *   路由、AB测试、灰度测试、负载均衡、容灾处理、日志埋点
     *   限流  服务降级
     *   鉴权处理   监控   网络隔离
     */


}
